/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

$(document).ready(function(){
    
    if($('#si').attr('checked')=='checked'){
        $('#ubica').hide(1);
        $('#ubi').show(1);
    }else{
        $('#ubi').hide(1);
        $('#ubica').show(1);
        
    }
    
    var allow = new Array('gif','png','jpg','jpeg','bmp','psd','raw','tiff'); 
    
    $('#si').click(function(){
        
        $('#ubica').fadeOut(100);
        $('#ubi').fadeIn(100);
        $('#si').attr('checked',true);
        $('#no').attr('checked',false);
    });
    
    $('#no').click(function(){
        
        $('#ubica').fadeIn(100);
        $('#ubi').fadeOut(100);
        $('#no').attr('checked',true);
        $('#si').attr('checked',false);
    });
    
    $('#ciudad').change(function(){
        
        if($('#ciudad').val()*1!=0){
            
            $.post("/PBS/retornaSectores", {
                'ciudad':$("#ciudad").val()
            },function(data){
                if($.trim(data)!='false'){
                    $('#sector').attr('disabled',false);
                    $('#sector').html(data);
                }else{
                    alert("Hubo un error al salvar los datos. Favor intentar nuevamente.");
                }
            });
           
        }
       
    });
    
    $("#validarPublicacion").validate({
        submitHandler: function(form) {
            
            if($('#categoria').val()*1==0){
                alert('Debe elegir una Categoria.');
            }else if($('#no').attr('checked')=='checked' &&( $('#ciudad').val()*1==0 || $('#sector').val()*1==0)){
                alert('Debe selecconar la Ciudad y/o el Sector de la ubicacion que esta digitando.');
            }else if($('#si').attr('checked')=='checked' && $('#ubicacion').val()*1==0 ){
                alert('Debe selecconar la Ubicacion del evento.');
            }else if($.trim($('#imagen').val())=='' ){
                alert('Debe selecconar una imagen para la publicacion');
            }else{
                var partes = $.trim($('#imagen').val()).split("\.");
                
                if(jQuery.inArray(partes[partes.length-1].toLowerCase(), allow) == -1) { 
                    alert("                          Su imagen tiene formato "+partes[partes.length-1]+".\n                Solo puede subir imagenes con formato:\n                         "+allow ); 
                }else{
            
                    form.ajaxSubmit();
                
                }
            }
        }
    });
    
    
});

